﻿
namespace Sustainalytics.CarbonData.BussinesLogic
{
    public enum InputValidationErrors
    {
        None,

        NoSheetFound,
        ColumnNotFound,

        OperationUnknown,
        CapitalIQIDEmpty,
        CapitalIQIDNotFound,
        CIScope1GHGEmissionsEmpty,
        CIScope2GHGEmissionsEmpty,
        CarbonIntensityEmpty,
        ReportedEstimatedEmpty,
        CarbonIntensityAssessmentEmpty,

        //CA_IndicatorIdNotFound,
        //CA_IndicatorIdEmpty,
        //CA_LevelOfInvovmentInvalid,
        //CA_LevelOfInvolvementEmpty,
        //CA_CategoryIdNotFound,
        //CA_CategoryIdInvalid,
        //CA_OwnerShipPercentEmpty,
        //CA_StandardAnalysisEmpty,
        //CA_LastEditedInvalidOrEmpty,

        //CA_SourceInvalid,

        //CA_CategoryIdEmpty,


        //FS_MissingUpdate,
        //FS_CategorySymbolEmpty,
        //FS_CategorySymbolDuplicate,
        //FS_CategoryOfInvolvementEmpty,
        //FS_DescriptionEmpty,
        //FS_IndicatorMissing,
        //FS_IndicatorNameEmpty,
        //FS_IndicatorUnexpected,
        //FS_RelatedCategoryUnknown,

        //FS_NoValidCompanyFound,

        //FS_NoValidindicatorFound,

        //FS_OwnershipFieldsInvalid,
        //FS_OwnershipRevenueBothYes,
        //FS_OwnershipYesRevenueRange,

        //FS_RevenueRangeFieldsInvalid,
        //FS_RevenueRangeFormatIncorrect,

        //US_CapitalIQIDNotFound,

        Other
    }

}
